.pure-icon {
    display: var(--pure-icon-display, inline-flex);
    flex-direction: var(--pure-icon-flex-direction, row);
    align-items: var(--pure-icon-align-items, center);
    justify-content: var(--pure-icon-justify-content, center);

    /* #ifdef MP */
    display: var(--pure-icon-display, inline);
    /* #endif */
}

.pure-icon-iconfont {
    font-size: var(--pure-icon-font-size, 1em);
}

.pure-icon-image {
    font-size: var(--pure-icon-font-size, 1em);
    display: block;
    width: var(--pure-icon-image-width, 1em);
    height: var(--pure-icon-image-height, 1em);
}